package com.scalar.chiptrack.engineering;

public interface LotYieldConstants
{

 /*
 Wafer_Lot_No-0        = NC6865.00 CellType = Label
 Fab_out_Wafers-1      = 25 CellType = Number
 DIE_REV-2             = 2.1 CellType = Number
 WAFER_OUTDATE-4       =  CellType = Empty
 WAFERSORT_DATE-5      = Mon Sep 17 00:00:00 GMT 2007 CellType = Date
 WAFERSORT_TEST_PGM-6  = B01 CellType = Label
 TOTAL_GOOD_DIE_QTY-7  = 57156 CellType = Number
 WAFERSORT_YILED-8     = 98.2% CellType = Numerical Formula
 MARKING-11            = IP5160U 21DH0741AB CellType = Label
 ASSEMBLY_LOT_NOS-12   =  CellType = Empty
 ASSEMBLY_IN_QTY-16    = 57156 CellType = Numerical Formula
 ASSEMBLY_YIELD-17     = 99.9% CellType = Numerical Formula
 TEST_QTY_IN-18        = 57096 CellType = Number
 TEST_DATE_IN-19       = Tue Oct 02 00:00:00 GMT 2007 CellType = Date
 BIN1-20               = 10816 CellType = Number
 BIN2-21               = 45341 CellType = Number
 BIN3-22               =  CellType = Empty
 BIN4-23               = 627 CellType = Number
 BIN5-24               = 312 CellType = Number
 GOOD_UNITS-53         = 56157 CellType = Numerical Formula
 UNCONUT_UNITS-55      = 0 CellType = Numerical Formula
 TEST_YIELD-56         = 98.4% CellType = Numerical Formula
 TESTER-58             = SPILT7506 CellType = Label
 SCAN_OUTQTY-62        = 56140 CellType = Number
 SCAN_YIELD-63         = 99.97% CellType = Numerical Formula
 CUM_YIELD-64          = 96.5% CellType = Numerical Formula
 */

//Wafer_Lot_No(A)(0), Fab_out_Wafers(B)(1), DIE_REV(C)(2), WAFER_OUTDATE(F)(4), WAFERSORT_DATE(F)(5), WAFERSORT_TEST_PGM(G)(6), TOTAL_GOOD_DIE_QTY(H)(7),
// WAFERSORT_YILED(I)(8), MARKING(L)(11), ASSEMBLY_LOT_NOS(M)(12), ASSEMBLY_IN_QTY(Q)(16), ASSEMBLY_YIELD(R)(17), TEST_QTY_IN(S)(18), TEST_DATE_IN(T)(19),
// BIN1(U)(20), BIN2(V)(21), BIN3(W)(22), BIN4(X)(23), BIN5(Y)(24), GOOD_UNITS(BB)(53), UNCONUT_UNITS(BD)(55), TEST_YIELD(BE)(56), TESTER(BG)(58), TEST_PGM()(),
// SCAN_OUTQTY(BK)(62), SCAN_YIELD(BL)(63), CUM_YIELD(BM)(64)

    public final static int WAFER_LOT_NO_INDEX = 0;
    public final static String WAFER_LOT_NO_DATETYPE = "Label";

    public final static int FAB_OUT_WAFERS_INDEX = 1;
    public final static String FAB_OUT_WAFERS_DATETYPE = "Number";

    public final static int DIE_REV_INDEX = 2;
    public final static String DIE_REV_DATETYPE = "Number";

    public final static int WAFER_OUTDATE_INDEX = 4;
    public final static String WAFER_OUTDATE_DATETYPE = "Date";

    public final static int WAFERSORT_DATE_INDEX = 5;
    public final static String WAFERSORT_DATE_DATETYPE = "Date";

    public final static int WAFERSORT_TEST_PGM_INDEX = 6;
    public final static String WAFERSORT_TEST_PGM_DATETYPE = "Label";

    public final static int TOTAL_GOOD_DIE_QTY_INDEX = 7;
    public final static String TOTAL_GOOD_DIE_QTY_DATETYPE = "Number";

    public final static int WAFERSORT_YILED_INDEX = 8;
    public final static String WAFERSORT_YILED_DATETYPE = "Numerical Formula";

    public final static int MARKING_INDEX = 11;
    public final static String MARKING_DATETYPE = "Label";

    public final static int ASSEMBLY_LOT_NOS_INDEX = 12;
    public final static String ASSEMBLY_LOT_NOS_DATETYPE = "Label";

    public final static int ASSEMBLY_IN_QTY_INDEX = 16;
    public final static String ASSEMBLY_IN_QTY_DATETYPE = "Numerical Formula";

    public final static int ASSEMBLY_YIELD_INDEX = 17;
    public final static String ASSEMBLY_YIELD_DATETYPE = "Numerical Formula";

    public final static int TEST_QTY_IN_INDEX = 18;
    public final static String TEST_QTY_IN_DATETYPE = "Number";

    public final static int TEST_DATE_IN_INDEX = 19;
    public final static String TEST_DATE_IN_DATETYPE = "Date";

    public final static int BIN1_INDEX = 20;
    public final static String BIN1_DATETYPE = "Number";

    public final static int BIN2_INDEX = 21;
    public final static String BIN2_DATETYPE = "Number";

    public final static int BIN3_INDEX = 22;
    public final static String BIN3_DATETYPE = "Number";

    public final static int BIN4_INDEX = 23;
    public final static String BIN4_DATETYPE = "Number";

    public final static int BIN5_INDEX = 24;
    public final static String BIN5_DATETYPE = "Number";

    public final static int GOOD_UNITS_INDEX = 53;
    public final static String GOOD_UNITS_DATETYPE = "Numerical Formula";

    public final static int UNCONUT_UNITS_INDEX = 55;
    public final static String UNCONUT_UNITS_DATETYPE = "Numerical Formula";

    public final static int TEST_YIELD_INDEX = 56;
    public final static String TEST_YIELD_DATETYPE = "Numerical Formula";

    public final static int TESTER_INDEX = 58;
    public final static String TESTER_DATETYPE = "Label";

    public final static int TEST_PGM_INDEX = 3;
    public final static String TEST_PGM_DATETYPE = "Label";

    public final static int SCAN_OUTQTY_INDEX = 62;
    public final static String SCAN_OUTQTY_DATETYPE = "Number";

    public final static int SCAN_YIELD_INDEX = 63;
    public final static String SCAN_YIELD_DATETYPE = "Numerical Formula";

    public final static int CUM_YIELD_INDEX = 64;
    public final static String CUM_YIELD_DATETYPE = "Numerical Formula";

}
